var $strAcademicoPeriodosUrl = "admin_academico_periodos_data.php";
var $strAcademicoPeriodosForm = "frmAcademicoPeriodos";
function fntAcademicoPeriodosContenido() {
    
    var objInterface = $("#divAcademicoPeriodosContenido");
    objInterface.html("");
    $.ajax({

        type: "POST",
        data: $("#"+$strAcademicoPeriodosForm).serialize(),
        url: $strAcademicoPeriodosUrl+"?operation=contenido",
        beforeSend:function() {
            fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            fntCloseDialogCargando();
            
        },
        error:function() {
            fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoPeriodosReporte() {
    
    var objInterface = $("#divAcademicoPeriodosReporte");
    objInterface.html("");
    $.ajax({

        type: "GET",
        url: $strAcademicoPeriodosUrl+"?operation=reporte",
        beforeSend:function() {
            //fntOpenDialogCargando();
        },
        success:function(data) {
            objInterface.html(data);
            //fntCloseDialogCargando();
        },
        error:function() {
            //fntCloseDialogCargando();
        }

    });
    
}
function fntAcademicoPeriodosValidar() {
    strError = "";
    boolReturn = true;
    
    if( $("input[name='txtAcademicoPeriodos_nombre']").val().length == 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Ingrese nombre del periodo";
        boolReturn = false;
    }    
    if( $("input[name='txtAcademicoPeriodos_anio-inicio']").val().length == 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Ingrese año inicio";
        boolReturn = false;
    }
    if( $("input[name='txtAcademicoPeriodos_anio-fin']").val().length == 0 ) {
        strError += (strError!="")? "\n" : "";
        strError += "Ingrese año fin";
        boolReturn = false;
    }
    
    if( !boolReturn )
        alert(strError);
        
    return boolReturn;
    
}
function fntAcademicoPeriodosGrabar() {
    
    var objInterface = $("#divAcademicoPeriodosOperaciones");
    objInterface.html("");
    if( fntAcademicoPeriodosValidar() ) {
        $.ajax({

            type: "POST",
            data: $("#"+$strAcademicoPeriodosForm).serialize(),
            url: $strAcademicoPeriodosUrl+"?operation=s",
            beforeSend:function() {
                fntOpenDialogCargando();
            },
            success:function(data) {
                objInterface.html(data);
                fntCloseDialogCargando();
                fntAcademicoPeriodosContenido();
                fntAcademicoPeriodosReporte();
            },
            error:function() {
                fntCloseDialogCargando();
            }

        });
    }
    
}
function fntAcademicoPeriodosNuevo() {
    
    var objInterface = $("#divAcademicoPeriodosOperaciones");
    objInterface.html("");
    $("input[name='hdnAcademicoPeriodos_Id']").val("");
    fntAcademicoPeriodosContenido();
    
}
$(function() {
    $("#btnAcademicoPeriodosNuevo").click( function () {
        fntAcademicoPeriodosNuevo();
    });
    $("#btnAcademicoPeriodosGrabar").click( function () {
        fntAcademicoPeriodosGrabar();
    });
    fntAcademicoPeriodosContenido();
    fntAcademicoPeriodosReporte();
});